using JTZY.Model.Batch;

namespace JTZY.Model.Batch.Dto
{
    /// <summary>
    /// 批量发货查询对象
    /// </summary>
    public class BatchshipQueryDto : PagerInfo
    {
        public long? UserId { get; set; }
        public DateTime? BeginCreateTime { get; set; }
        public DateTime? EndCreateTime { get; set; }
    }

    /// <summary>
    /// 批量发货输入输出对象
    /// </summary>
    public class BatchshipDto
    {
        public string OrderId { get; set; }

        [Required(ErrorMessage = "数量不能为空")]
        public int Nums { get; set; }

        public int Status { get; set; }

        public DateTime? CreateTime { get; set; }

        public DateTime? UpdateTime { get; set; }

        public List<BatchshipdetailDto> BatchshipdeailNav { get; set; }


        public List<BatchshipitemDto> BatchshipitemNav { get; set; }
        [ExcelColumn(Name = "状态")]
        public string StatusLabel { get; set; }
    }

    public class BatchshipAddDto
    {
        public string OrderId { get; set; }

        public int Nums { get; set; }

        public int Status { get; set; }

        public DateTime? CreateTime { get; set; }

        public DateTime? UpdateTime { get; set; }



        public List<BatchshipitemDto> BatchshipitemNav { get; set; }
        [ExcelColumn(Name = "状态")]
        public string StatusLabel { get; set; }
    }
}